package com.chaopei.order_mng.utils;

import com.alibaba.fastjson.JSON;
import com.chaopei.order_mng.entity.OrderInfo;
import com.chaopei.order_mng.entity.OrderProductVo;

import java.util.Date;
import java.util.List;

/**
 * @Author Corday 天涯
 * @Date 2022/5/9 18:00
 * json工具接口
 */
public class MyJson {
    public  static  String javaToJson(OrderInfo order){
        String temp = JSON.toJSONString(order);
        return temp;
    }
    public  static OrderInfo jsonToJava(String json){
        OrderInfo temp = JSON.parseObject(json,OrderInfo.class);
        return temp;
    }
    public static List<OrderProductVo> jsonToVo(String jsonArray){
        List<OrderProductVo> list =JSON.parseArray(jsonArray,OrderProductVo.class);
        //拿到订单时间并保存到购买的商品对象中
        Date date = new Date();
        for(OrderProductVo temp:list){
          temp.setOrdertime(date);
        }
        return list;
    }
}
